home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / c++filt / Makefile < prev    next >
Makefile  |  1994-12-23  |  645b  |  30 lines

  1. PROG_NAME = c++filt
  2.  
  3. CC = cc
  4. NM = nm
  5.  
  6. HFILES = ansidecl.h demangle.h getopt.h
  7.  
  8. CFILES = cplus-dem.c getopt.c getopt1.c version.c underscore.c
  9.  
  10.  
  11. install: build
  12.     for h in $(RC_ARCHS); do \
  13.       syms="$$syms $(SYMROOT)/$$h/bin/c++filt"; \
  14.     done; \
  15.     mkdirs $(DSTROOT)/bin; \
  16.     lipo -create -output $(DSTROOT)/bin/c++filt $$syms
  17.     strip $(DSTROOT)/bin/c++filt
  18.     chmod 755 $(DSTROOT)/bin/c++filt
  19.  
  20. build: $(HFILES) 
  21.     for h in $(RC_ARCHS); do \
  22.         echo "== building c++filt for $$h"; \
  23.         mkdirs $(SYMROOT)/$$h/bin; \
  24.         $(CC) -arch $$h -DMAIN -I$(SRCROOT)/c++filt \
  25.           $(CFILES) -o $(SYMROOT)/$$h/bin/$(PROG_NAME); \
  26.     done
  27.  
  28. clean:
  29.     rm -f *.o c++filt
  30.